package com.study.compose.coroutines

import kotlinx.coroutines.*

/**
 * 1.挂起函数
 * 2.协程构造器
 */

fun main() = runBlocking<Unit> {
    //协程构造器
    launch {
        delay(1000)
        println("协程构造器")
    }
    //挂起函数，Context即为协程调度器
    withContext(Dispatchers.IO) {
        println("挂起函数")
    }

    coroutineScope {
        println("什么时候轮到我执行")
    }
}